package cn.diancan.vo;

import cn.diancan.model.PurchaseSaleOrderProduct;

/**
 * @author Sky
 */
public class SaleProductCarVo {


    private Long  purchaseSaleOrderProductId;

    private Long goodsId; //可无（需检验）
    private Long productId;
    private Double retailPrice;  //销售价格 可无（需检验）
    private Integer quantity;//数量
    private Integer quantityOpType;//quantityOpType ==   1 加  2.减  3.修改

    private Integer productSaleStatus;//销售状态

    //销售部分使用
    private Float discount; //折扣
    private Double discountPrice; //折扣价
    private Double realRetailPrice;//结算价(结算)
    private Double realTotalPrice; //实际总价(生意额)

    private String goodsName;
    private String unit;


    private Long goodsCategoryId;

    private Integer isHide;
    private Integer isCanDiscount;




    public Long getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Long goodsId) {
        this.goodsId = goodsId;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public Double getRetailPrice() {
        return retailPrice;
    }

    public void setRetailPrice(Double retailPrice) {
        this.retailPrice = retailPrice;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public Integer getProductSaleStatus() {
        return productSaleStatus;
    }

    public void setProductSaleStatus(Integer productSaleStatus) {
        this.productSaleStatus = productSaleStatus;
    }

    public Float getDiscount() {
        return discount;
    }

    public void setDiscount(Float discount) {
        this.discount = discount;
    }

    public Double getDiscountPrice() {
        return discountPrice;
    }

    public void setDiscountPrice(Double discountPrice) {
        this.discountPrice = discountPrice;
    }

    public Double getRealRetailPrice() {
        return realRetailPrice;
    }

    public void setRealRetailPrice(Double realRetailPrice) {
        this.realRetailPrice = realRetailPrice;
    }

    public Double getRealTotalPrice() {
        return realTotalPrice;
    }

    public void setRealTotalPrice(Double realTotalPrice) {
        this.realTotalPrice = realTotalPrice;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public Integer getQuantityOpType() {
        return quantityOpType;
    }

    public void setQuantityOpType(Integer quantityOpType) {
        this.quantityOpType = quantityOpType;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public Integer getIsHide() {
        return isHide;
    }

    public void setIsHide(Integer isHide) {
        this.isHide = isHide;
    }

    public Integer getIsCanDiscount() {
        return isCanDiscount;
    }

    public void setIsCanDiscount(Integer isCanDiscount) {
        this.isCanDiscount = isCanDiscount;
    }

    public Long getPurchaseSaleOrderProductId() {
        return purchaseSaleOrderProductId;
    }

    public void setPurchaseSaleOrderProductId(Long purchaseSaleOrderProductId) {
        this.purchaseSaleOrderProductId = purchaseSaleOrderProductId;
    }

    public Long getGoodsCategoryId() {
        return goodsCategoryId;
    }

    public void setGoodsCategoryId(Long goodsCategoryId) {
        this.goodsCategoryId = goodsCategoryId;
    }
}
